<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<script>
    /**
     * 在调用函数时浏览器每次都会传递连个隐含的参数
     * 1、函数的上下文对象this 
     * 2、封装实参的对象arguments
     *  arguments是一个类数组对象
     * 他里面含有一个Callee他就是当前正在执行的函数对象
     * */
    function fun(params) {
        console.log(arguments[4]);
        console.log(arguments.length);
        //arguments不是数组
        console.log(Array.isArray(arguments));
        console.log(arguments.callee==fun);
    }
    //fun(1,3,3,4,6);
    //data时间对象
    var date = new Date();
    //返回当前日期对象的天数
    var day = date.getDate();
    //获取当前对象是周几，返回一个0-6的值0代表周日
    var dy = date.getDay();
    //获取当前月份,返回一个0-11的值0代表1月
    var month = date.getMonth();
    console.log(date);
    console.log(day);
    console.log(dy);
    console.log("month"+month);
    //gettime获取时间戳,时间戳是指1970年1月1日，0时0分0秒到当前时间的毫秒数（1秒等于1000毫秒）
    var time = date.getTime();
    console.log(time);
    var now = Date.now();
    console.log(now);

    var now1 = Date.now();
    console.log(now1);
    for(var a = 1; a<=1000;a++){
        console.log("hello");
    }
    var now2 = Date.now();
    console.log(now2-now1);
</script>
<body>
    
</body>
</html>